
const fs = require('fs')
const path = require('path')
const model = global.model
const R = global.R
const middleware = global.middleware
module.exports = (router, app) => {
  // 读取当前目录下的所有文件夹下的所有文件
  fs.readdirSync(__dirname).forEach((file) => {
    // 过滤掉当前文件
    if (file === 'index.js') return
    // 过滤掉非目录
    if (!fs.statSync(path.join(__dirname, file)).isDirectory()) return
    fs.readdirSync(path.join(__dirname, file)).forEach((f) => {
      // 过滤掉非js文件
      if (path.extname(f) !== '.js') return
      // 加载路由
      require(path.join(__dirname, file, f))(router, app, R, model, middleware)
    })
  })
}
